import redis

POOL = redis.ConnectionPool(host="127.0.0.1", port=6379, decode_responses=True, max_connections=10)

# config={"host":"127.0.0.1","port":6379,'password':'leo@0362','db':0}#没有密码password 可不写 db 数据库
# pool=redis.ConnectionPool(**config)
# client=redis.Redis(connection_pool=pool)

client = redis.Redis(connection_pool=POOL)

print(client.ping())  # 是否链接成功

print(dir(client))  # 查看所有的方法属性
keys = client.keys('*')
# print(client.keys('*'))#查看数据库0 下所有keys
for i in keys:
    print(i,':',client.mget(i))

# set(name, value, ex=None, px=None, nx=False, xx=False) 在Redis中设置值
#     ex，过期时间（秒）
#     px，过期时间（毫秒）
#     nx，如果设置为True，则只有name不存在时，当前set操作才执行
#     xx，如果设置为True，则只有name存在时，岗前set操作才执行
# print(client.get('leos').decode('utf-8'))
